perm filename TRADE[W77,JMC] blob sn#259369 filedate 1977-01-25 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00003 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	.require "memo.pub[let,jmc]" source
C00009 00003	.skip 1
C00010 ENDMK
CāŠ—;
.require "memo.pub[let,jmc]" source;
.turn off "{"
.cb THE TRADERS - AN EXAMPLE OF ASYNCHRONOUS ACTIONS


	One of the biggest mysteries in getting an epistemologically
adequate formalism is how to describe asynchronous states, actions
and events.  The following problem presents many of the difficulties
while avoiding difficulties concerned with the treatment of space.

	Several traders communicate with each other by teletype.
Some problems arise when there are just two traders, but the case
of four traders presents most of the problems of which I am
presently aware.  Some of the traders are consumers, some are
producers and some just speculators.  The producers produce the
stuff (call it wheat) from time to time, and have unspecified
expenses from time to time.  The consumers have income and occasionally
want the stuff.  The pure traders want money.

	The messages transmitted are offers to buy and sell,
acceptances and rejections of such offers, announcements that
wheat is available, questions about who has what, and answers
to such questions.  A simplifying assumption is that all questions
are answered truthfully in so far as the answerer has the 
information requested.

	Information about the situation is typically incomplete.
For example, if A sells to B and C sells to D it need not be
defined which event occurs first.
.skip 1
.begin verbatim
John McCarthy
Artificial Intelligence Laboratory
Computer Science Department
Stanford University
Stanford, California 94305

ARPANET: MCCARTHY@SU-AI
.end

.turn on "{"
%7This draft of

PUBbed at {time} on {date}.%1